package cn.dg.manager.warehouse.service;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletResponse;

import cn.dg.manager.common.entity.PageEntity;
import cn.dg.manager.warehouse.entity.WarehouseDetailResultBean;
import cn.dg.manager.warehouse.entity.WarehouseEditPageBean;
import cn.dg.manager.warehouse.entity.WarehouseInfoResultBean;
import cn.dg.manager.warehouse.entity.WarehousePageParam;

public interface WareHouseService {

	PageEntity<WarehouseInfoResultBean> getWarehouseListPage(Map<String, Object> params);

	List<WarehouseDetailResultBean> getWarehouseDetailInfo(Map<String, Object> params);

	WarehouseEditPageBean getEditWarehouseInfoData(String warehouseId);

	long deleteWareHouseInfo(List<String> asList);

	void exportExcelFile(String wareHouseId, HttpServletResponse response);

	long insertWarehouseInfo(WarehousePageParam bean);

	long updateWareHouseInfo(WarehousePageParam bean);

}
